package com.doubao.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.doubao.entity.User;
import com.doubao.entity.dto.UserLoginDTO;
import com.doubao.entity.vo.UserVO;

public interface UserService extends IService<User> {
    /**
     * 微信登录
     */
    UserVO wxLogin(UserLoginDTO dto);

    /**
     * 手机号登录
     */
    UserVO phoneLogin(String phone, String code);

    /**
     * 更新用户信息
     */
    void updateUserInfo(Long userId, UserVO userVO);

    /**
     * 获取用户信息
     */
    UserVO getUserInfo(Long userId);
}